home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
090
/
wheels2.arc
/
MKRMDIR.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1985-06-28
|
1KB
|
42 lines
{@@@@@@@@@@@ copyright (C) 1984 by Neil J. Rubenking @@@@@@@@@@@@@@@@@@@@@@@@
The purchaser of these procedures and functions may include them in COMPILED
programs freely, but may not sell or give away the source text.
}
{$I regpack.typ}
{$I filename.typ}
{$I errmessg.lib}
{$I mkrmdir.lib}
{$I getkeys.lib}
{@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@}
var
new_directory : filename_type;
error : byte;
C, D : char;
{@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@}
begin
WriteLn('Enter a pathname for a new directory to create.');
WriteLn('Note that it must "grow" from an existing path.');
ReadLn(new_directory);
DoSubDirectory('M',new_directory,error);
if error <> 0 then
WriteLn(message(error))
else
begin
WriteLn('We have just created directory ',new_directory);
WriteLn('If you want to quit and confirm that fact, type Q.');
WriteLn('Otherwise, I will go on to remove ',new_directory);
GetKeys(C,D);
if UpCase(C) <> 'Q' then
begin
DoSubDirectory('R',new_directory,error);
if error <> 0 then
writeLn(message(error))
else
begin
WriteLn('Successfully removes ',new_directory);
end;
end;
end;
end.